package com.im.service.purchasePlan.dao;

import com.im.service.dto.FileUpload;
import com.im.service.dto.PurchasePlan;
import java.util.List;
import java.util.Map;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface IPurchasePlanQueryDAO {

  /**
   *
   * 采购计划列表查询
   * @param param
   * @return
   */
  List<PurchasePlan> queryPurchasePlanList(Map<String, Object> param);

  /**
   *
   * 采购计划列表查询
   * @param param
   * @return
   */
  List<PurchasePlan> queryPurchasePlanListRelated(Map<String, Object> param);

  /**
   *
   * 采购计划详情查询
   * @param param
   * @return
   */
  PurchasePlan queryPurchasePlanDetail(Map<String, Object> param);

  
  List<PurchasePlan> queryPurchasePlanByParam(Map<String, Object> inMap);

  public List<FileUpload> queryFileUploadInfos(Map<String, Object> param);
}
